using System;
using System.Collections.Generic;

namespace AtletIS.DomainModel.Entities.Main
{
    public partial class Discipline : EntityBase
    {
        public Discipline()
        {
            this.DisciplineLists = new List<DisciplineList>();
            this.Statistics = new List<Statistic>();
        }

        public int ID { get; set; }
        public string Name { get; set; }
        public string AlterName { get; set; }
        public string CodeName { get; set; }
        public string Description { get; set; }
        public Nullable<int> Code { get; set; }
        public Nullable<int> ResultCode { get; set; }
        public string DisciplineGroupId { get; set; }
        public bool Active { get; set; }
        public bool Sync { get; set; }
        public Nullable<int> WebId { get; set; }
        public Nullable<System.DateTime> Modified { get; set; }
        public virtual ICollection<DisciplineList> DisciplineLists { get; set; }
        public virtual DisciplinesGroup DisciplinesGroup { get; set; }
        public virtual ICollection<Statistic> Statistics { get; set; }
    }
}
